library(pracma)

#################################################
##习题12-10
A1=c(8,-4,5,5,9)
A2=c(1,-3,-5,0,-7)
A3=c(7,-5,1,4,1)
A4=c(3,-1,3,2,5)
A=matrix(c(A1,A2,A3,A4),nrow=4,ncol=5,byrow=T)
print(rref(A))
print(Rank(A))

#################################################
##习题12-8
A=matrix(c(1,2,-3,3,2,-4,2,-1,0),nrow=3,byrow=T)
B=matrix(c(1,-3,0,10,2,7,10,7,8),nrow=3,byrow=T)
X=solve(A)%*%B
print(X)

#################################################
##习题12-7
A=matrix(c(3,-4,5,2,-3,1,3,-5,-1),nrow=3,byrow=T)
X=solve(A)
print(X)

#################################################
##习题12-2
A=matrix(c(2,1,1,1,2,1,1,1,2),nrow=3,byrow=T)
X=(A%*%A)%*%A - 3*A + 2*eye(3)
print(X)

#################################################
##习题13-课堂练习2
A=matrix(c(2,-1,0,0,-3,2,0,0,31,-19,3,-4,-23,14,-2,3),
         nrow=4,byrow=T)
X=solve(A)
print(X)





